Protocol selection and interface generation for HW-SW codesign
نویسندگان
چکیده
|The aim of this paper is to present a communication synthesis approach stated as an allocation problem. In the proposed approach, communication synthesis allows to transform a system composed of processes that communicate via high level primitives through abstract channels into a set of processes executed by interconnected processors that communicate via signals and share communication control. The proposed communication synthesis approach deals with both protocol selection and interface generation and is based on binding/allocation of communication units. This approach allows a wide design space exploration through automatic selection of communication protocols. We present a new algorithm that performs binding/allocation of communication units. This algorithm makes use of a cost function to evaluate di erent allocation alternatives. We illustrate through an example the usefulness of the algorithm for allocating automatically di erent protocols within the same application system. Keywords|Hardware/software codesign, Communication synthesis, Protocol selection/allocation, Interface generation
منابع مشابه
Automatic generation of interfaces for distributed C-VHDL cosimulation of embedded systems: an industrial experience
This paper presents a distributed hardware/software cosimulation environment for heterogeneous systems pro-totyping applied to an industrial application. The environment provides following features: distributed Hw/Sw cosimulation, automatic Hw/Sw interface generation, Hw elements can be described at different levels of abstraction and generic/specific Sw debuggers can be used. Starting from a b...
متن کاملDesign of a Reliable Multicast Protocol Using HW/SW Codesign Based on Performance Optimization with Genetic Algorithms
The design of a reliable multicast protocol using a methodology based on performance analysis techniques and genetic algorithms is presented. The main objective of this work is to find a faster implementation with lower costs from the HW/SW Codesign technique. The process requires a choice between the tasks to be implemented in hardware and those to be implemented in software, i.e., the selecti...
متن کاملSystematic Embedded Software Generation from SystemC
The embedded software design cost represents an important percentage of the embedded-system development costs [1]. This paper presents a method for systematic embedded software generation that reduces the software generation cost in a platform-based HW/SW codesign methodology for embedded systems based on SystemC. The goal is that the same SystemC code allows system-level specification and veri...
متن کاملInterface Development for Web-based Instruction Set Simulator
HW/SW codesign tools are necessary to develop new processors in a short period of time, because both the hardware and a software development environment that includes a simulator, assembler, disassembler and compiler, need to be designed for the new processor. We have therefore develped C-DASH, a HW/SW codesign tool for designing processors. In addition, we have developed SSC-DASH (Server-Side ...
متن کاملEmbedded Architecture Description Language
In the state-of-the-art hardware/software (HW/SW) codesign of embedded systems, there lacks of sufficient support for architectural specifications across HW/SW boundaries. Such an architectural specification ought to capture both hardware and software components and their interactions, and facilitate effective design exploitation of HW/SW trade-offs and scalable HW/SW co-verification. In this p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Trans. VLSI Syst.
دوره 5 شماره
صفحات -
تاریخ انتشار 1997